﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BLL.DTO.Ciudad;
using DAL.Entities;

namespace BLL.Mappers
{
    public class CiudadMappers
    {
        #region toDto
        public static CiudadDTO toDto(Ciudad entity)
        {
            return new CiudadDTO()
            {
                pk_Ciudad = entity.ICIU_PK,
                nombre_Ciudad = entity.VCIU_NOMBRE,
                estado_Ciudad = entity.BCIU_ESTADO,
                fk_Region = entity.IREG_FK
            };
        }

        public static List<CiudadDTO> toDto(List<Ciudad> entity)
        {
            return entity.Select(c => toDto(c)).ToList();
        }
        #endregion

        #region toEntity
        public static Ciudad toEntity(CiudadDTO dto)
        {
            return new Ciudad()
            {
                ICIU_PK = dto.pk_Ciudad,
                VCIU_NOMBRE = dto.nombre_Ciudad,
                BCIU_ESTADO = dto.estado_Ciudad,
                IREG_FK = dto.fk_Region
            };
        }
        #endregion
    }
}
